/*
分割符:
Java中 负责将单词与单词分开/表示某一个范围的符号
1. 空格
    将单词分开
    单词和 符号之间 添加空格(代码规范):多使用command+alt+l
2. {}
    表示范围
    代码只能写在{}之间
    {} 也叫作用域(作用域的概念在讲变量时讲)
3. ()
    表示参数: 在讲方法的时候讲
4. []
    表示数组: 在讲数组的时候讲
5. 点
    表示 "的" 在讲 类和对象 的时候讲
6. ;
    java中,使用;来表示一行语句的结束
    每一行语句,最后一定要有一个分号
    Java中,计算代码行数,其实就是看分号的个数
    相当于 平常写作时的 句号
*/

public class Test01 {
    public static void main(String[] args) {
        System.out.println("Test01");
        // 变量
        // 可以在运行期间改变值得量,叫做变量

        int a = 3; // 定义一个变量 公式: 数据类型 变量名 = 初始值;
        // 默认变量类型,也叫 基本数据类型:
        //1: 数字型:
        //  byte   占用 1个字节(不常用)
        //  short  占用2个字节(最不常用)
        //  int    占用4个字节(最常用)
        //  long   占用8个字节(常用)

        // 表示小数 也叫浮点数

        //  float  常用
        //  double 不常用(比float占用更大的内存空间,精度更高)


        //2: 字符型:
        //  char : 可以表示字符:0-9/a-z/A-Z/常见的标点符号  汉字其实也行(不建议)

        //3: 逻辑型
        //  boolean : true/false

        int b = 4;

        //常用基本数据类型的定义:
        int a1 = 3;
        long a2 = 3L; // long 类型的值需要在数字后加L/l

        float b1 = 3.14f; // float 需要在数字后加F/f
        double b2 = 3.14;

        char c = 'a';  // char 类型 使用 单引号将单个字符包裹起来
        char c1 = '1'; // char类型的数字,不能够直接进行运算
        char c2 = '@';
        char c3 = '我';

        boolean d = false;
        boolean d1 = true; // 只有true或false 两种取值

        //标识符:
        // 也叫做变量名
        // 1. 标识符只能由 字母/数字/下划线/美元符($) 组成,
        //      且,数字不能开头---语法规定
        //2. 在一对大括号内,变量名不能重名 --- 语法规定
        //3. 变量需要 先定义再使用 --- 语法规定
        //4. 变量名需要满足驼峰结构 例如:maxValue,person,sayHello
        //      首字母小写,每个单词的首字母大写,其他字母小写---人为规定
        //5. 变量名最好 见名知意 --- 人为规定
        // int age = 18;
        // 6. 变量名 不能使用系统关键字 --- 语法规定


        // 等号 =
        // 代码中,=不再表示判断相等,而是叫做 赋值符
        // 专门用来将 = 右侧的值,赋给等号左侧的变量


        // 输出语句
        // System.out.println();//是固定的
        //可以把 变量名 放入括号中,输出 变量的值
        //也可以 把 一串文本信息 使用"" 包裹起来,放入括号中,来输出
        //如果 想同时输出 文本信息 和 变量的值,
        //  使用 + 进行连接
        System.out.println("a:" + a);
        System.out.println(a + b);
    }
}

